\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest}{\section{nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request Class Reference}
\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest}\index{nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request@{nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request}}
}
Inheritance diagram for nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a4084565470531a8794f3129fa10a0fb9}{\-\_\-\-\_\-init\-\_\-\-\_\-}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a6ed32d31bd0fd933f879e68c7b5daf26}{serialize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a66bf85379b50762b2ea70a76f89df690}{deserialize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a4a22ad4abb861e7a09d2f64deacd42fb}{serialize\-\_\-numpy}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a66d8c0bbb58e02a128389116fbcd673a}{deserialize\-\_\-numpy}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_abfcbfca110adbedb7639ae12940532db}{enable}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_af7d70bbd9e7efbe480b7bd242d227a5b}{\-\_\-get\-\_\-types}
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
string \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_ad8f8b414579cb96199912c7a63b82fbb}{\-\_\-md5sum} = \char`\"{}c72133dd88f3c751f622755eeb9383c7\char`\"{}
\item 
string \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a63be4374211860a9279e710e8a4ca729}{\-\_\-type} = \char`\"{}nubot\-\_\-common/\hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest}{Ball\-Handle\-Request}\char`\"{}
\item 
\hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a00f509c98087337eae179caeda30bc8a}{\-\_\-has\-\_\-header} = False
\item 
string \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a131b87b6696bd334b19384cb763fa012}{\-\_\-full\-\_\-text}
\item 
list \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a0f288e8bed73e8ba020c77501d298cda}{\-\_\-\-\_\-slots\-\_\-\-\_\-} = \mbox{[}'\hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_abfcbfca110adbedb7639ae12940532db}{enable}'\mbox{]}
\item 
list \hyperlink{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a1f9eb55b050dd255d02a29a801e75547}{\-\_\-slot\-\_\-types} = \mbox{[}'int64'\mbox{]}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a4084565470531a8794f3129fa10a0fb9}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-\-\_\-init\-\_\-\-\_\-@{\-\_\-\-\_\-init\-\_\-\-\_\-}}
\index{\-\_\-\-\_\-init\-\_\-\-\_\-@{\-\_\-\-\_\-init\-\_\-\-\_\-}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-\-\_\-init\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-\-\_\-init\-\_\-\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{args, }
\item[{}]{kwds}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a4084565470531a8794f3129fa10a0fb9}
\begin{DoxyVerb}Constructor. Any message fields that are implicitly/explicitly
set to None will be assigned a default value. The recommend
use is keyword arguments as this is more robust to future message
changes.  You cannot mix in-order arguments and keyword arguments.

The available fields are:
   enable

:param args: complete set of field values, in .msg order
:param kwds: use keyword arguments corresponding to message field names
to set specific fields.
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_af7d70bbd9e7efbe480b7bd242d227a5b}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-get\-\_\-types@{\-\_\-get\-\_\-types}}
\index{\-\_\-get\-\_\-types@{\-\_\-get\-\_\-types}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-get\-\_\-types}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-get\-\_\-types (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_af7d70bbd9e7efbe480b7bd242d227a5b}
\begin{DoxyVerb}internal API method
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a66bf85379b50762b2ea70a76f89df690}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!deserialize@{deserialize}}
\index{deserialize@{deserialize}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{deserialize}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-deserialize (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{str}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a66bf85379b50762b2ea70a76f89df690}
\begin{DoxyVerb}unpack serialized message in str into this message instance
:param str: byte array of serialized message, ``str``
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a66d8c0bbb58e02a128389116fbcd673a}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!deserialize\-\_\-numpy@{deserialize\-\_\-numpy}}
\index{deserialize\-\_\-numpy@{deserialize\-\_\-numpy}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{deserialize\-\_\-numpy}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-deserialize\-\_\-numpy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{str, }
\item[{}]{numpy}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a66d8c0bbb58e02a128389116fbcd673a}
\begin{DoxyVerb}unpack serialized message in str into this message instance using numpy for array types
:param str: byte array of serialized message, ``str``
:param numpy: numpy python module
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a6ed32d31bd0fd933f879e68c7b5daf26}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!serialize@{serialize}}
\index{serialize@{serialize}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{serialize}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-serialize (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{buff}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a6ed32d31bd0fd933f879e68c7b5daf26}
\begin{DoxyVerb}serialize message into buffer
:param buff: buffer, ``StringIO``
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a4a22ad4abb861e7a09d2f64deacd42fb}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!serialize\-\_\-numpy@{serialize\-\_\-numpy}}
\index{serialize\-\_\-numpy@{serialize\-\_\-numpy}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{serialize\-\_\-numpy}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-serialize\-\_\-numpy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{buff, }
\item[{}]{numpy}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a4a22ad4abb861e7a09d2f64deacd42fb}
\begin{DoxyVerb}serialize message with numpy array types into buffer
:param buff: buffer, ``StringIO``
:param numpy: numpy python module
\end{DoxyVerb}
 

\subsection{Member Data Documentation}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a0f288e8bed73e8ba020c77501d298cda}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-\-\_\-slots\-\_\-\-\_\-@{\-\_\-\-\_\-slots\-\_\-\-\_\-}}
\index{\-\_\-\-\_\-slots\-\_\-\-\_\-@{\-\_\-\-\_\-slots\-\_\-\-\_\-}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-\-\_\-slots\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}list nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-\-\_\-slots\-\_\-\-\_\- = \mbox{[}'{\bf enable}'\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a0f288e8bed73e8ba020c77501d298cda}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a131b87b6696bd334b19384cb763fa012}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-full\-\_\-text@{\-\_\-full\-\_\-text}}
\index{\-\_\-full\-\_\-text@{\-\_\-full\-\_\-text}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-full\-\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}string nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-full\-\_\-text\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a131b87b6696bd334b19384cb763fa012}
{\bfseries Initial value\-:}
\begin{DoxyCode}
1 = \textcolor{stringliteral}{"""int64 enable}
2 \textcolor{stringliteral}{}
3 \textcolor{stringliteral}{"""}
\end{DoxyCode}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a00f509c98087337eae179caeda30bc8a}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-has\-\_\-header@{\-\_\-has\-\_\-header}}
\index{\-\_\-has\-\_\-header@{\-\_\-has\-\_\-header}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-has\-\_\-header}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-has\-\_\-header = False\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a00f509c98087337eae179caeda30bc8a}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_ad8f8b414579cb96199912c7a63b82fbb}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-md5sum@{\-\_\-md5sum}}
\index{\-\_\-md5sum@{\-\_\-md5sum}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-md5sum}]{\setlength{\rightskip}{0pt plus 5cm}string nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-md5sum = \char`\"{}c72133dd88f3c751f622755eeb9383c7\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_ad8f8b414579cb96199912c7a63b82fbb}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a1f9eb55b050dd255d02a29a801e75547}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-slot\-\_\-types@{\-\_\-slot\-\_\-types}}
\index{\-\_\-slot\-\_\-types@{\-\_\-slot\-\_\-types}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-slot\-\_\-types}]{\setlength{\rightskip}{0pt plus 5cm}list nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-slot\-\_\-types = \mbox{[}'int64'\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a1f9eb55b050dd255d02a29a801e75547}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a63be4374211860a9279e710e8a4ca729}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!\-\_\-type@{\-\_\-type}}
\index{\-\_\-type@{\-\_\-type}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}string nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-\_\-type = \char`\"{}nubot\-\_\-common/{\bf Ball\-Handle\-Request}\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_a63be4374211860a9279e710e8a4ca729}
\hypertarget{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_abfcbfca110adbedb7639ae12940532db}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}!enable@{enable}}
\index{enable@{enable}!nubot_common::srv::_BallHandle::BallHandleRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Ball\-Handle\-::\-Ball\-Handle\-Request}}
\subsubsection[{enable}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-\_\-common.\-srv.\-\_\-\-Ball\-Handle.\-Ball\-Handle\-Request.\-enable}}\label{classnubot__common_1_1srv_1_1__BallHandle_1_1BallHandleRequest_abfcbfca110adbedb7639ae12940532db}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/lib/python2.\-7/dist-\/packages/nubot\-\_\-common/srv/\hyperlink{__BallHandle_8py}{\-\_\-\-Ball\-Handle.\-py}\end{DoxyCompactItemize}
